import request from '@/utils/request'

// 创建或更新品牌，传入brand_id时为更新，不传时为新建
export function CUBrand(params = {}) {
  return request({
    url: '/api/v1/brand',
    method: 'post',
    params
  })
}

// 删除品牌
export function DBrand(params = {}) {
  return request({
    url: '/api/v1/brand',
    method: 'delete',
    params
  })
}

// 上传并保存品牌板块图
export function uploadBrandCategory(data = {}) {
  return request({
    url: '/api/v1/brand/category/upload',
    method: 'post',
    data
  })
}

// 上传并保存品牌LOGO
export function uploadBrandLogo(data = {}) {
  return request({
    url: '/api/v1/brand/logo/upload',
    method: 'post',
    data
  })
}

// 获取品牌列表
export function RBrandList(params = {}) {
  return request({
    url: '/api/v1/brand/list',
    method: 'get',
    params
  })
}
// 设置品牌状态：0表示未启用，1表示启用，其他数值无效
export function UBrandStatus(params = {}) {
  return request({
    url: '/api/v1/brand/status/update',
    method: 'post',
    params
  })
}
